﻿ 
@charset "utf-8";
/*******************reset************************/
*{
    margin:0px; padding:0px;
}
body{ background: none!important; font-size:12px;font-family: 'Microsoft YaHei',微软雅黑,Tahoma,Helvetica,sans-serif; color:#666;}
img {border: 0;}
ul,li{ list-style: none;}
a { text-decoration:none;outline:none; color:#333333;}
a:hover { text-decoration:none;color: #555555;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;}
a:active {star:expression(this.onFocus=this.blur());}
img{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
img:hover{opacity:0.8}
/**********************common**************************/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear:both;}
/* End hide from IE-mac */
.l{ float:left;}
.r{ float:right;}
.wp {margin: 0 auto; width: 1000px;}
/*头部*/
.top{background:url(../images/Ty_02.jpg) repeat-x;height:126px;width:100%;}
.top .logo{margin:10px 0 0 0;}
.top .kouhao{margin:70px 0 0 143px;}
.top .erweima{width:77px;text-align:center; 
              line-height:30px;
}
.top .erweima span{display:block;font-size:14px;margin:5px 0;}
/*Banner*/
.nav{background:url(../images/nav.jpg) repeat-x;height:43px;width:100%;}
.nav .dh{line-height:40px;height:40px; padding-top:3px; }
.nav .dh li{float:left;margin-right:40px;}
.nav .dh li a{font-size:16px;color:#fff;padding:5px; display:inline-block; line-height:20px; margin-top:3px; }
.nav .dh li a:hover,.nav .dh li a.cur{color:#ff0;border-radius:3px; color:#fff; background:#104C99;}
.nav .so{ margin:8px 0 0;  }
.nav .so .int{width:133px;height:22px;line-height:22px;border:0;background:url(../images/so_input.png) no-repeat;padding:0 10px;  }
.nav .so .goto{cursor:pointer;border:0;background:url(../images/so.png) no-repeat;width:63px;height:24px;}
 
/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides a{height:400px;display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*内容*/
.title{background:url(../images/Ty_09.jpg) repeat-x;height:32px;line-height:32px;padding:0 15px;font-size:14px;border-radius:8px 8px 0 0;}
.title .more{float:right;color:#0064b2;font-size:12px;}
.main{margin:10px 0;}
.main .m_1{}
.main .m_1 .m1_l{width:330px;}
.main .m_1 .m1_1{margin:0 0 10px;}
.main .m_1 .m1_1 .text{border:1px solid #ccc;}
.main .m_1 .m1_1 .text ul{margin:0 0 10px 0;}
.main .m_1 .m1_1 .text li{float:left;margin:10px 0 0 10px;width:149px;}
.main .m_1 .m1_1 .text img{width:142px;height:145px;padding:1px;border:1px solid #ccc;border-radius:8px;}
.main .m_1 .m1_1 .text span{display:block;text-align:center;}
.main .m_1 .m1_2 .text{border:1px solid #ccc;text-align:center;padding:10px 0;}

.main .m_1 .m1_r{width:670px;}
.main .m_1 .m1_3{width:660px;margin-left:10px;}
.main .m_1 .m1_3 .text{border:1px solid #ccc;padding:14px 0 0 0;}
.main .m_1 .m1_3 .text ul{}
.main .m_1 .m1_3 .text li{float:left;color:#333;margin-bottom:14px;margin-left:14px;padding:10px;line-height:24px;height:76px; }
.main .m_1 .m1_3 .text li a{color:#000;font-size:14px;}
.main .m_1 .m1_3 .text span{display:block;text-align:right;}
.main .m_1 .m1_3 .text .n01{background:#2bd5ff;width:180px;}
.main .m_1 .m1_3 .text .n02{background:#ffff99;width:180px;}
.main .m_1 .m1_3 .text .n03{background:#ccffff;width:180px;}
.main .m_1 .m1_3 .text .n04{background:#ffcc99;width:180px;}
.main .m_1 .m1_3 .text .n05{background:#ffccff;width:394px; }
.main .m_1 .m1_4{margin:10px 0 0 0;}
.main .m_1 .m1_4 dl{width:325px;float:left;margin:0 0 10px 10px;}
.main .m_1 .m1_4 dt {background:url(../images/Ty_09.jpg) repeat-x;height:32px;line-height:32px;padding:0 15px;font-size:14px;border-radius:8px 8px 0 0;}
.main .m_1 .m1_4 dt .more{color:#0064b2;font-size:12px;float:right;}
.main .m_1 .m1_4 dt .bt1{background:url(../images/Ty_17.jpg) no-repeat left 6px;height:22px;line-height:22px;display:block;padding:5px 0 0 28px; width:220px; }
.main .m_1 .m1_4 dt .bt2{background:url(../images/Ty_19.jpg) no-repeat left 6px;height:22px;line-height:22px;display:block;padding:5px 0 0 28px;  width:220px; }
.main .m_1 .m1_4 dt .bt3{background:url(../images/Ty_34.jpg) no-repeat left 6px;height:22px;line-height:22px;display:block;padding:5px 0 0 28px;  width:220px;}
.main .m_1 .m1_4 dt .bt4{background:url(../images/Ty_36.jpg) no-repeat left 6px;height:22px;line-height:22px;display:block;padding:5px 0 0 28px;  width:220px;}
.main .m_1 .m1_4 dd{border:1px solid #ccc;padding:6px;font-size:13px;line-height:24px;}
.main .m_1 .m1_4 dd img{padding:3px;border:1px solid #ccc;border-radius:8px;width:60px;height:53px;float:left;margin:8px 10px 0 0;}

.main .m_2{}
.main .m_2 dl{width:240px;float:left;}
.main .m_2 .m2_01{}
.main .m_2 .m2_02{margin:0 13px;}
.main .m_2 .m2_03{margin:0 13px 0 0;}
.main .m_2 .m2_04{}

.main .m_2 dt{background:url(../images/bj_title.jpg) repeat-x;height:31px;line-height:31px;text-align:center;color:#fff;}
.main .m_2 dd{}
.main .m_2 dd img{padding:3px;border:1px solid #ccc;width:232px;height:190px;}

.main .kehu{margin:10px 0;}
.main .kehu .text{border:1px solid #ccc;padding:12px 0 0 5px;}
.main .kehu .text li{float:left;margin:0 0 10px 8px;}
.main .kehu .text img{padding:1px;border:1px solid #ccc; border-radius:8px;}
/*尾部*/
.e_url{width:100%;height:46px;line-height:46px;background:#535353; margin-top:12px; }
.e_url ul{
    margin-left:-16px;
}
.e_url li{width:80px;text-align:center;float:left;background:url(../images/line.jpg) no-repeat right center;}
.e_url a{color:#fff;}
.e_url a:hover{color:#ff0;}
.e_url li.no{ 
    background-image:none;
}
.end{margin:10px 0;line-height:26px;}

.nowrap
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    display: inline-block;
}
.nowrap a
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    display: inline-block;
}

.n-list .n01{background:#2bd5ff; border:0px; margin-bottom:12px; padding:3px; }
.n-list .n02{background:#ffff99; border:0px; margin-bottom:12px; padding:3px;}
.n-list .n03{background:#ccffff; border:0px; margin-bottom:12px; padding:3px;}
.n-list .n04{background:#ffcc99; border:0px; margin-bottom:12px; padding:3px;}
.n-list .n05{background:#ffccff; border:0px; margin-bottom:12px; padding:3px; }